/*
  第一模块第一题：提示用户输入年月日信息，判断这一天是这一年中的第几天并打印。
*/
import java.util.Scanner;


public class task1{
  public static void main(String[] args) {
    //叫用户输入年月日信息并记录下来
      System.out.println("请输入年月日信息");
      System.out.println("请输入年份：");
      Scanner sc = new Scanner(System.in);
      int year = sc.nextInt();
      System.out.println("请输入月份：");
      int month = sc.nextInt();
      System.out.println("请输入日期：");
      int day = sc.nextInt();
    //判断是否为闰年
     boolean leap_year = false;
     if(year%4==0){
       leap_year = true;
     }
     //创造一个数组来转换月份为天数
     int[] monthtodays = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
     if(leap_year){
       monthtodays[1] = 29;
     }
     //用for循环来计算日期
     int before_days = 0;
     for(int i=0; i<month-1; i++){
       before_days += monthtodays[i];
     }
     //计算出总日期并打印
     int after_days = before_days + day;
     System.out.println("这是这一年中的第"+after_days+"天。");
  }
}
